// pages/system/system.js
import {
  API_BINDING_PERSONNEL
} from '../../api/index'
Page({

  /**
   * 页面的初始数据
   */
  data: {
    bindFacilityData: {},
    selectSystem: null, // 选择的系统
    systemList: [], // 系统列表
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    // 保存用户系统列表
    this.setData({
      bindFacilityData: wx.getStorageSync('bindFacilityData'),
      systemList: wx.getStorageSync('userSystemList')
    })
  },

  // 选择系统
  onChangeSystem(e) {
    console.log(e.currentTarget.dataset.item)
    this.setData({
      selectSystem: e.currentTarget.dataset.item
    })
  },

  // 确认绑定系统
  onBindingSystem() {
    if (this.data.selectSystem === null) {
      wx.showToast({
        title: '请选择要绑定的系统',
        icon: 'none'
      })
      return
    }
    const selectSystem = this.data.systemList[this.data.selectSystem]
    const params = {
      open_id: wx.getStorageSync('openId'),
      ...selectSystem
    }
    API_BINDING_PERSONNEL(params).then(res => {
      wx.setStorageSync('userWenGanYunInfo', res.data)
      // 跳转人员信息确认
      wx.navigateTo({
        url: '/pages/information/information',
      })
    })
  }
})